package com.vizhuo.client.business.meb.mebacc.request;

import java.io.Serializable;

import com.vizhuo.client.base.AbstractRequest;
import com.vizhuo.client.business.meb.mebacc.vo.MebAccVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebConsignerVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebDriverVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebInfoVo;

/**
 * 注册的请求，注册时客户端发送过来的数据
 * 
 * @author luzh
 * @date 创建时间：2015年6月29日 下午4:08:56
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
public class MebAccRegRequest extends AbstractRequest implements Serializable {

    public MebAccRegRequest(int appType, String loginToken, String uMengdeviceToken, String userName) {
        super(appType, loginToken, uMengdeviceToken, userName);
    }

    public MebAccRegRequest() {
        super();
    }

    /**
     * 
     */
    private static final long serialVersionUID = -4932157262760450312L;

    /**
     * 账号实体
     */
    private MebAccVo mebAccVo;

    /**
     * 发货人详细信息实体
     */
    private MebConsignerVo mebConsignerVo;

    /**
     * 司机详细信息实体
     */
    private MebDriverVo mebDriverVo;

    /**
     * 信息部详细信息实体
     */
    private MebInfoVo mebInfoVo;

    /**
     * 验证码
     */
    private String key;

    public MebAccVo getMebAccVo() {
        return mebAccVo;
    }

    public void setMebAccVo(MebAccVo mebAccVo) {
        this.mebAccVo = mebAccVo;
    }

    public MebConsignerVo getMebConsignerVo() {
        return mebConsignerVo;
    }

    public void setMebConsignerVo(MebConsignerVo mebConsignerVo) {
        this.mebConsignerVo = mebConsignerVo;
    }

    public MebDriverVo getMebDriverVo() {
        return mebDriverVo;
    }

    public void setMebDriverVo(MebDriverVo mebDriverVo) {
        this.mebDriverVo = mebDriverVo;
    }

    public MebInfoVo getMebInfoVo() {
        return mebInfoVo;
    }

    public void setMebInfoVo(MebInfoVo mebInfoVo) {
        this.mebInfoVo = mebInfoVo;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

}
